namespace Microsoft.Aspnet.Snapin {
public interface IDataObject
{

	// Methods
	public abstract virtual int GetData(FORMATETC& pFormatEtc, STGMEDIUM& b) {}
	public abstract virtual int GetDataHere(FORMATETC& pFormatEtc, STGMEDIUM& b) {}
	public abstract virtual int QueryGetData(FORMATETC a) {}
	public abstract virtual int GetCanonicalFormatEtc(System.IntPtr a, System.IntPtr b) {}
	public abstract virtual int SetData(System.IntPtr a, System.IntPtr b, int c) {}
	public abstract virtual int EnumFormatEtc(int a, System.IntPtr b) {}
	public abstract virtual int DAdvise(System.IntPtr a, int b, System.IntPtr c, System.Int32& d) {}
	public abstract virtual int DUnadvise(int a) {}
	public abstract virtual int EnumDAdvise(System.IntPtr a) {}
}

}
